home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Tools & Apps / Devices & Hardware / A⁄ROSE / A⁄ROSE™ Examples & NuBug™ / NuBug / ReleaseNotes v1.0 < prev   
Encoding:
Text File  |  1991-10-11  |  2.0 KB  |  102 lines  |  [TEXT/ttxt]

  1. NuBug 1.0 Release notes
  2. Note from DTS: Some of the statements associated with this Release Note statement may not apply to NuBug version 1.01.
  3.  
  4. Date:  May 9, 1990
  5.  
  6. Known problems
  7.  
  8. 1.  Step and stepover/trace do only one instruction at a time.
  9.  
  10. 2.  Assemble command is not implemented.
  11.  
  12. 3.  Unmangling C++ names is not done in symbol display output.
  13.  
  14. 4.  A/ROSE task related commands and message display commands are
  15.     not implemented.
  16.  
  17. 5.  Log and help commands are implemented.
  18.  
  19. 6.  Current directory is implemented.
  20.  
  21. 7.  If you give GT (Go till) command and if the processor does not break at the go till address, you can halt the CPU by the halt command.  But this does not restore the previous contents of the Go till location.  The Go till location will have an Illegal (0x4AFC).
  22.  
  23. New features
  24.  
  25. Current dirctory is implemented
  26.  
  27.     CD [pathname]
  28.  
  29.     If you don't specify pathname, the current directory is displayed.  Each card window has different current directories.  Does not work on a different drive for some reason.
  30.  
  31. Show command is implemented.
  32.  
  33.     
  34.     SHOW command has been added.  It displays the contents of memory specified by an address or register in the status region.  The status region gets updated every time in the idle loop.  This way you can see if any value is changing.
  35.  
  36.     Works like in MacsBug with L, LA, W, and A options.
  37.  
  38. Help is implemented
  39.  
  40.     help [<topic>]
  41.  
  42.     or
  43.  
  44.     ? [<topic>]
  45.  
  46.  
  47. Expressions
  48.  
  49. NuBug accepts parenthesized expression with the following operators
  50.  
  51. Binary Operators
  52.  
  53. Arithmetic
  54.  
  55. +    Add
  56. -     Subtract
  57. *    Multiply
  58. /    Divide
  59. %    Mod
  60.  
  61. Bit operations
  62.  
  63. &    Bit-wise AND
  64. |    Bit-wise OR
  65. ^    Bit-wise Exclusive OR
  66.  
  67. Logical
  68.  
  69. &&    Logical AND
  70. ||    Logical OR
  71.  
  72. Relational
  73.  
  74. ==    Equal to
  75. != and <>  Not equal to
  76. <    Less than
  77. >    Greater than
  78. <=    Less than or equal to
  79. >=    Greater than or equal to
  80.  
  81. Prefix operators
  82.  
  83. ~    One's complement
  84. !    Logical NOT
  85. -    Negate
  86. @    Indirection
  87.  
  88. You can specify registers and symbols in expressions.
  89.  
  90. For ex.,
  91.  
  92.     pc = pc + 2
  93.  
  94.     will increment pc by 2.
  95.  
  96.     il %start+4
  97.  
  98.     will disassemble from 4th location in start routine.
  99.  
  100. The text buffer is increased to 32K bytes.
  101.  
  102.